package com.rmb.service;

import java.util.List;
import java.util.Map;

/**
 * @author 段段
 * @PackageName: com.rmb.service
 * @ClassName: TaskConditionService
 * @Description:
 * @data: 2021/1/10 19:14
 **/
public interface TaskConditionService {
    /**
     * 拼装sql
     * @param jsonString json数据
     * @return 拼装结果
     */
    List<Map<String, Object>> conditionQuery(String jsonString);

    /**
     * 拼装sql 引入规则引擎
     * @param jsonString
     * @param id
     * @return
     */
    List<Map<String, Object>> conditionQuery(String jsonString,Long id);

    /**
     * 拼装sql 引入规则引擎  联查
     *  conditionQuery
     * @param jsonString json转字符串
     * @param id 规则引擎id
     * @param jsonJoin 联查
     * @return
     */
    List<Map<String, Object>> conditionQuery(String jsonString,Long id,String jsonJoin);
}
